session["RecordPos"]=0是什么意思?session有什么作用?

来源:百度知道 编辑:UC知道 时间:2024/06/18 14:43:13
可以详细点吗 ?

session中文一般称为“会话”。
用户打开网站上的某个网页,就在服务器上产生了一个会话。
举个简单的例子来类比一下。
用银行卡去ATM上取钱。把卡插入后要先输入口令。同时产生一个会话。口令正确后,就会把注册一些特殊值在这个会话中,表示身份和卡号对应,身份合法。这时候,不论是取钱还是查账单之类的,都不在需要重新进行身份验证,因为你一直保持着卡在取款机中的状态(会话未结束)。操作完成,取出卡(会话结束),你再怎么按ATM上的按钮,ATM也没有反应,不会给你取出钱来.

session和cookie差不多的,只不过session是根据客户端唯一的sessionid(一般是cookie,有时候为了兼顾关闭cookie浏览器,也会用get),然后在服务端保存数据,一来解决cookie 4k限制,二来用户不可见,有保密性,相对安全